/*******************************************************************************
* Copyright (c) 2005, 2008 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM - Initial API and implementation
*******************************************************************************/
package org.eclipse.ui.internal.progress;
import org.eclipse.rap.rwt.RWT;
import org.eclipse.swt.widgets.Display;
// RAP [fappel]: NLS needs to be session/request aware
//public class ProgressMessages extends NLS{
public class ProgressMessages {
private static final String BUNDLE_NAME = "org.eclipse.ui.internal.progress.messages";//$NON-NLS-1$
// public static String PendingUpdateAdapter_PendingLabel;
// public static String JobInfo_DoneMessage;
// public static String JobInfo_DoneNoProgressMessage;
// public static String JobInfo_NoTaskNameDoneMessage;
// public static String JobsViewPreferenceDialog_Note;
// public static String JobErrorDialog_CustomJobText;
// public static String JobInfo_UnknownProgress;
// public static String JobInfo_Waiting;
// public static String JobInfo_Sleeping;
// public static String JobInfo_System;
// public static String JobInfo_Cancelled;
// public static String JobInfo_Cancel_Requested;
// public static String JobInfo_Error;
// public static String JobInfo_Blocked;
// public static String JobInfo_Finished;
// public static String JobInfo_FinishedAt;
// public static String JobErrorDialog_CloseDialogMessage;
// public static String InternalError;
// public static String DeferredTreeContentManager_NotDeferred;
// public static String DeferredTreeContentManager_AddingChildren;
// public static String DeferredTreeContentManager_FetchingName;
// public static String ProgressView_CancelAction;
// public static String ProgressView_ClearAllAction;
// public static String ProgressView_NoOperations;
//
// public static String NewProgressView_RemoveAllJobsToolTip;
// public static String NewProgressView_CancelJobToolTip;
// public static String NewProgressView_ClearJobToolTip;
// public static String NewProgressView_errorDialogTitle;
// public static String NewProgressView_errorDialogMessage;
// public static String ProgressAnimationItem_tasks;
// public static String ProgressAnimationItem_ok;
// public static String ProgressAnimationItem_error;
// public static String SubTaskInfo_UndefinedTaskName;
// public static String DeferredTreeContentManager_ClearJob;
// public static String ProgressContentProvider_UpdateProgressJob;
// public static String JobErrorDialog_MultipleErrorsTitle;
// public static String ProgressManager_openJobName;
// public static String ProgressManager_showInDialogName;
// public static String ProgressMonitorJobsDialog_DetailsTitle;
// public static String ProgressMonitorJobsDialog_HideTitle;
// public static String ErrorNotificationManager_OpenErrorDialogJob;
// public static String AnimationManager_AnimationStart;
// public static String ProgressFloatingWindow_EllipsisValue;
// public static String BlockedJobsDialog_UserInterfaceTreeElement;
// public static String BlockedJobsDialog_BlockedTitle;
// public static String WorkbenchSiteProgressService_CursorJob;
// public static String ProgressMonitorFocusJobDialog_UserDialogJob;
// public static String ProgressMonitorFocusJobDialog_CLoseDialogJob;
// public static String ProgressMonitorFocusJobDialog_RunInBackgroundButton;
//
// public static String JobErrorDialog_MultipleErrorsMessage;
// public static String JobErrorDialog_CloseDialogTitle;
// public static String JobsViewPreferenceDialog_Title;
// public static String JobErrorDialog_DoNotShowAgainMessage;
public String PendingUpdateAdapter_PendingLabel;
public String JobInfo_DoneMessage;
public String JobInfo_DoneNoProgressMessage;
public String JobInfo_NoTaskNameDoneMessage;
public String JobsViewPreferenceDialog_Note;
public String JobErrorDialog_CustomJobText;
public String JobInfo_UnknownProgress;
public String JobInfo_Waiting;
public String JobInfo_Sleeping;
public String JobInfo_System;
public String JobInfo_Cancelled;
public String JobInfo_Cancel_Requested;
public String JobInfo_Error;
public String JobInfo_Blocked;
public String JobInfo_Finished;
public String JobInfo_FinishedAt;
public String JobErrorDialog_CloseDialogMessage;
public String InternalError;
public String DeferredTreeContentManager_NotDeferred;
public String DeferredTreeContentManager_AddingChildren;
public String DeferredTreeContentManager_FetchingName;
public String ProgressView_CancelAction;
public String ProgressView_ClearAllAction;
public String ProgressView_NoOperations;
public String NewProgressView_RemoveAllJobsToolTip;
public String NewProgressView_CancelJobToolTip;
public String NewProgressView_ClearJobToolTip;
public String NewProgressView_errorDialogTitle;
public String NewProgressView_errorDialogMessage;
public String ProgressAnimationItem_tasks;
public String ProgressAnimationItem_ok;
public String ProgressAnimationItem_error;
public String SubTaskInfo_UndefinedTaskName;
public String DeferredTreeContentManager_ClearJob;
public String ProgressContentProvider_UpdateProgressJob;
public String JobErrorDialog_MultipleErrorsTitle;
public String ProgressManager_openJobName;
public String ProgressManager_showInDialogName;
public String ProgressMonitorJobsDialog_DetailsTitle;
public String ProgressMonitorJobsDialog_HideTitle;
public String ErrorNotificationManager_OpenErrorDialogJob;
public String AnimationManager_AnimationStart;
public String ProgressFloatingWindow_EllipsisValue;
public String BlockedJobsDialog_UserInterfaceTreeElement;
public String BlockedJobsDialog_BlockedTitle;
public String WorkbenchSiteProgressService_CursorJob;
public String ProgressMonitorFocusJobDialog_UserDialogJob;
public String ProgressMonitorFocusJobDialog_CLoseDialogJob;
public String ProgressMonitorFocusJobDialog_RunInBackgroundButton;
public String JobErrorDialog_MultipleErrorsMessage;
public String JobErrorDialog_CloseDialogTitle;
public String JobsViewPreferenceDialog_Title;
public String JobErrorDialog_DoNotShowAgainMessage;
// static {
// // load message values from bundle file
// NLS.initializeMessages(BUNDLE_NAME, ProgressMessages.class);
// }
public static ProgressMessages get() {
return RWT.NLS.getISO8859_1Encoded( BUNDLE_NAME, ProgressMessages.class );
}
public static ProgressMessages get( Display display ) {
final ProgressMessages[] result = { null };
RWT.getUISession( display ).exec( new Runnable() {
public void run() {
result[ 0 ] = get();
}
} );
return result[ 0 ];
}
}